package com.emm.yixun.common.app;

import java.io.Serializable;
import java.util.List;

import com.emm.yixun.common.app.annotation.TYWValid;
import com.emm.yixun.common.app.base.CommonResDTO;
import com.emm.yixun.common.app.servletentity.LoginHandImgListRes;

public class LoginResDto extends CommonResDTO  implements Serializable{
	private static final long serialVersionUID = 4009219823338248774L;

	/**
	 *名称：商家编号
	 *描述：
	 *	商家编号
	**/
	@TYWValid(min=1,max=20)
	private String merchantId;
	
	/**
	 *名称：会员编号
	 *描述：
	 *	会员编号
	**/
	@TYWValid(min=1,max=20)
	private String userId;
	
	/**
	 *名称：会员code
	 *描述：
	 *	会员code
	**/
	@TYWValid(min=1,max=50)
	private String userCode;
	
	/**
	 * 会话token
	 */
	@TYWValid(min=1,max=50)
	private String token;

	/**
	 *名称：会员名称
	 *描述：
	 *	会员名称
	**/
	@TYWValid(min=1,max=50)
	private String userName;
	
	/**
	 *名称：角色类型
	 *描述：
	 *	角色类型：1、经纪人；2、案场经理
	**/
	@TYWValid(min=1,max=50)
	private String roleType;
	
	/**
	 * 菜单权限
	 */
	private String isHomePage;	//首页：0 无 1 有
	private String isCustomer;	//客户：0 无 1 有
	private String isHouses;	//房源：0 无 1 有
	private String isAnalysis;	//分析：0 无 1 有
	private String isMine;		//我的：0 无 1 有
	/**
	 * 菜单下按钮权限
	 */
	private String isAddCustomer;			//客户新增：0 无 1 有
	private String isDistributionCustomer;	//客户分配：0 无 1 有

	private String isAddPaydeposit;	// 新增认筹: 0无 1有
	private String isAddSubscribe;	// 新增认购: 0无 1有
	private String isAddSigned;		// 新增签约: 0无 1有

	private String isGradesMine;		//我的成绩：0 无 1 有
	private String isHeroListMine;		//个人英雄榜：0 无 1 有
	private String isTeamRankingMine;	//团队排名：0 无 1 有
	
	private List<LoginHandImgListRes> loginHandImgList;//首页logo图片列表
	
	private String isPhoneInformation;//是否已开通电话平台：0、未开通；1、已开通
	private String isPaydeposit;//是否已开通认筹功能：0、未开通；1、已开通

	public String getMerchantId() {
		return merchantId;
	}

	public void setMerchantId(String merchantId) {
		this.merchantId = merchantId;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getUserCode() {
		return userCode;
	}

	public void setUserCode(String userCode) {
		this.userCode = userCode;
	}

	public String getToken() {
		return token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getRoleType() {
		return roleType;
	}

	public void setRoleType(String roleType) {
		this.roleType = roleType;
	}

	public String getIsHomePage() {
		return isHomePage;
	}

	public void setIsHomePage(String isHomePage) {
		this.isHomePage = isHomePage;
	}

	public String getIsCustomer() {
		return isCustomer;
	}

	public void setIsCustomer(String isCustomer) {
		this.isCustomer = isCustomer;
	}

	public String getIsHouses() {
		return isHouses;
	}

	public void setIsHouses(String isHouses) {
		this.isHouses = isHouses;
	}

	public String getIsAnalysis() {
		return isAnalysis;
	}

	public void setIsAnalysis(String isAnalysis) {
		this.isAnalysis = isAnalysis;
	}

	public String getIsMine() {
		return isMine;
	}

	public void setIsMine(String isMine) {
		this.isMine = isMine;
	}

	public String getIsAddCustomer() {
		return isAddCustomer;
	}

	public void setIsAddCustomer(String isAddCustomer) {
		this.isAddCustomer = isAddCustomer;
	}

	public String getIsDistributionCustomer() {
		return isDistributionCustomer;
	}

	public void setIsDistributionCustomer(String isDistributionCustomer) {
		this.isDistributionCustomer = isDistributionCustomer;
	}

	public String getIsAddPaydeposit() {
		return isAddPaydeposit;
	}

	public void setIsAddPaydeposit(String isAddPaydeposit) {
		this.isAddPaydeposit = isAddPaydeposit;
	}

	public String getIsAddSubscribe() {
		return isAddSubscribe;
	}

	public void setIsAddSubscribe(String isAddSubscribe) {
		this.isAddSubscribe = isAddSubscribe;
	}

	public String getIsAddSigned() {
		return isAddSigned;
	}

	public void setIsAddSigned(String isAddSigned) {
		this.isAddSigned = isAddSigned;
	}

	public String getIsGradesMine() {
		return isGradesMine;
	}

	public void setIsGradesMine(String isGradesMine) {
		this.isGradesMine = isGradesMine;
	}

	public String getIsHeroListMine() {
		return isHeroListMine;
	}

	public void setIsHeroListMine(String isHeroListMine) {
		this.isHeroListMine = isHeroListMine;
	}

	public String getIsTeamRankingMine() {
		return isTeamRankingMine;
	}

	public void setIsTeamRankingMine(String isTeamRankingMine) {
		this.isTeamRankingMine = isTeamRankingMine;
	}

	public List<LoginHandImgListRes> getLoginHandImgList() {
		return loginHandImgList;
	}

	public void setLoginHandImgList(List<LoginHandImgListRes> loginHandImgList) {
		this.loginHandImgList = loginHandImgList;
	}

	public String getIsPhoneInformation() {
		return isPhoneInformation;
	}

	public void setIsPhoneInformation(String isPhoneInformation) {
		this.isPhoneInformation = isPhoneInformation;
	}

	public String getIsPaydeposit() {
		return isPaydeposit;
	}

	public void setIsPaydeposit(String isPaydeposit) {
		this.isPaydeposit = isPaydeposit;
	}

}
